<%--
    Document   : defuncionColegiado
    Created on : 08/06/2009, 02:19:12 PM
    Author     : WILLIAM GASTAÑUEDI
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="r" uri="http://richfaces.ajax4jsf.org/rich" %>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<script language="javascript" src="../js/funciones.js"></script>
<link href="/colegiatura/Estilos/estilosEsymons.css" rel="stylesheet" type="text/css" />

<f:view>
<h:form>
<table width="100%" border="0">
  <tr>
      <td colspan="5" align="left" class="texto3">
    <h:outputLabel value="Control de Defunción de un Colegiado"  /> </td>
  </tr>
  <tr><td height="20">
     <a4j:outputPanel ajaxRendered="true">
    <h:messages id="lblMessages" styleClass="messages" infoClass="infoClass" errorClass="errorClass"
                warnClass="warnClass" showDetail="true" errorStyle="color:red;"
                warnStyle="color:green;" infoStyle="color:black;" fatalStyle="color:black"/>
    </a4j:outputPanel>
      </td>
  </tr>
  <tr>
      <td>
  <fieldset><legend>Buscar CIP</legend>
      <table width="650" border="0">
      <tr>
    <td width="150" height="25">&nbsp;</td>
    <td width="140"><h:outputLabel value="Número CIP :" styleClass="texto20" /> </td>
    <td width="346"><h:inputText value="#{defuncionController.codigoCip}" onkeypress="validarnumero()" styleClass="fondo012"/>
        <h:commandButton action="#{defuncionController.buscaPorCip}" value="Buscar CIP" styleClass="enlace9"/></td>
    </tr>
      </table>
  </fieldset>    
      </td>
  </tr>
  <tr>
      <td>
  <fieldset><legend>Buscar Colegiado</legend>
      <table width="650" border="0">
      <tr>
    <td width="150" height="24">&nbsp;</td>
    <td width="140"><h:outputLabel value="DNI :" styleClass="texto20" /> </td>
    <td width="180"><h:inputText value="#{defuncionController.dni}" onkeypress="validarnumero()" styleClass="fondo012"/></td>
    <td width="162" colspan="2" align="left"></td>
  </tr>
    <tr>
    <td width="150" height="24">&nbsp;</td>
    <td width="140"><h:outputLabel value="Apellido Paterno :" styleClass="texto20" /> </td>
    <td width="180"><h:inputText value="#{defuncionController.apePaterno}" styleClass="fondo012" onkeypress="return validartexto(event)"/></td>
    <td colspan="2" align="left"></td>
  </tr>
  <tr>
    <td width="150" height="24">&nbsp;</td>
    <td width="140"><h:outputLabel value="Apellido Materno :" styleClass="texto20" /> </td>
    <td width="180"><h:inputText value="#{defuncionController.apeMaterno}" styleClass="fondo012" onkeypress="return validartexto(event)"/></td>
    <td colspan="2" align="left"></td>
  </tr>
      <tr>
    <td width="150" height="24">&nbsp;</td>
    <td width="140"><h:outputLabel value="Nombres :" styleClass="texto20" /> </td>
    <td width="180"><h:inputText value="#{defuncionController.nombres}" styleClass="fondo012" onkeypress="return validartexto(event)"/></td>
    <td colspan="2" align="left">
        <h:commandButton action="#{defuncionController.buscarColegiado}" value="Buscar Colegiado" styleClass="enlace9"/></td>
  </tr>
      </table>
  </fieldset>    
      </td>
  </tr>
   <h:panelGroup rendered="#{defuncionController.activo == 1}">
   <tr><td>
  <fieldset><legend>Colegiados</legend>
      <table width="594" border="0">
      <r:dataTable value="#{defuncionController.listaPersonas}" var="colegiado"
      rows="10" reRender="dt" id="TableColegiado" border="0" headerClass="texto18"  >
     <r:column width="100">
              <f:facet name="header">
                  <h:outputLabel value="DNI/Carnet Ext." />
              </f:facet>
              <h:outputLabel rendered="#{colegiado.perNroDNI!=null}" value="#{colegiado.perNroDNI}" styleClass="texto20" />
              <h:outputLabel rendered="#{colegiado.perNroPasaporte!=null}" value="#{colegiado.perNroPasaporte}" styleClass="texto20" />
     </r:column>
     <r:column width="130">
              <f:facet name="header">
                  <h:outputLabel value="Apellido Paterno" />
              </f:facet>
              <h:outputLabel value="#{colegiado.perapellidoPaterno}" styleClass="texto20" />
     </r:column>
          <r:column width="130">
              <f:facet name="header">
                  <h:outputLabel value="Apellido Materno" />
              </f:facet>
              <h:outputLabel value="#{colegiado.perapellidoMaterno}" styleClass="texto20" />
          </r:column>
          <r:column width="140">
              <f:facet name="header">
                  <h:outputLabel value="Nombres" />
              </f:facet>
              <h:outputLabel value="#{colegiado.perNombres}" styleClass="texto20" />
          </r:column>
          <r:column width="100">
          <f:facet name="header"></f:facet>
          <h:commandLink rendered="#{colegiado.perNroDNI!=null}"
            action="#{defuncionController.seleccionarColegiado}" value="Seleccionar" styleClass="seleccion" >
              <f:setPropertyActionListener target="#{defuncionController.persona}" value="#{colegiado}" />
          </h:commandLink>
          <h:commandLink rendered="#{colegiado.perNroPasaporte!=null}"
                         action="#{defuncionController.seleccionarTemporal}" value="Seleccionar" styleClass="seleccion" >
              <f:setPropertyActionListener target="#{defuncionController.persona}" value="#{colegiado}" />
          </h:commandLink>
          </r:column>
          <f:facet name="footer">
               <r:datascroller id="dt" renderIfSinglePage="false"></r:datascroller>
          </f:facet>
   </r:dataTable>
      </table>
  </fieldset>
      </td>
  </tr>
  </h:panelGroup>
  <h:panelGroup rendered="#{defuncionController.activo == 2}">
     <tr>
      <td>
  <fieldset><legend>Defunción Colegiado</legend>
      <table width="605" border="0">
      <tr>
    <td width="150" height="25">&nbsp;</td>
    <td width="140"><h:outputLabel value="Colegiado :" styleClass="texto20" /> </td>
    <td colspan="2"><h:outputLabel value="#{defuncionController.colegiado.personaNatural.nombreCompleto}" styleClass="texto12" /></td>
  </tr>
  <tr>
    <td height="25">&nbsp;</td>
    <td><h:outputLabel value="Fecha Fallecimiento :" styleClass="texto20" /> </td>
    <td width="189">
        <r:calendar value="#{defuncionController.colegiado.colfechaFallecio}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" /> </td>
    <td width="108"> </td>
  </tr>  
  <tr>
    <td height="25">&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2" align="center">
        <h:commandButton action="#{defuncionController.defuncion}" value="Guardar" styleClass="enlace9" />
        <h:outputLabel value="  " />
        <h:commandButton action="#{defuncionController.cancelar}" value="Cancelar" styleClass="enlace9" /></td>
    </tr>
      </table>
  </fieldset>
      </td>
  </tr>
  </h:panelGroup>
</table>
</h:form>
</f:view>
